![]() METHOD FOR TRANSPORTING LORA FRAMES ON A PLC NETWORK.
专利摘要:
Method for transporting LoRa frames on the first PLC communication network of an automatic reading management system for a plurality of electric meters, known as meters, said plurality meters being connected to at least one data concentrator via the first network, each data concentrator being connected to a server via a second network and serving as a relay between said counters and the server. The method is executed by a plurality of counters and comprises: receiving (402) a LoRa frame, each received LoRa frame corresponding to the same LoRa frame sent by a terminal; relaying a received LoRa frame, said first frame, corresponding to said frame sent towards the server, the first frame being selected (403) according to a first predetermined criterion; when a plurality of LoRa frames corresponding to said transmitted LoRa frame is received, rejecting at least a subset of the LoRa frames of the plurality different from the first frame. 公开号:FR3083408A1 申请号:FR1855822 申请日:2018-06-28 公开日:2020-01-03 发明作者:Henri TEBOULLE;Marc Le Gourrierec 申请人:Sagemcom Energy and Telecom SAS; IPC主号:
专利说明:
The present invention relates to a method for transporting frames sent by terminals on a network of the LPWAN type by a communication network by carrier current online of a system for automatic management of readings of electric meters, a device and a system. implementing the process. With the recent appearance of the Internet of Things (“Internet of Things (ΙοΤ)” in English terminology) a new type of network has appeared: wireless networks with long range and low energy consumption (“ Low Power Wide Area Network (LPWAN) ”(in English terminology). Among these LPWAN networks, one can cite networks based on LoRa technology (registered trademark) ("Long Range" in English terminology) and networks of the company Sigfox. A network based on LoRa technology (hereinafter called “LoRa network”) uses a protocol called LoRaWAN. A LoRa network is made up of base stations or gateways (“gateways” in Anglo-Saxon terminology) generally placed at high points in order to cover a large geographic area. The gateways, subsequently called LoRa gateways, are capable of detecting messages transmitted in their area by equipment or terminals (“endpoints” in English terminology) and of relaying them to at least one server (“LoRa Network Server (LNS) "In English terminology), called LNS server thereafter, which will process them. In a conventional operation of a LoRa network, a terminal wishing to transmit a message (i.e. data) to the LNS server, transmits this message in a frame, called an upstream LoRa frame, conforming to the LoRaWAN protocol. The rising LoRa frame is transmitted in multicast mode ("broadcast" in English terminology). This rising LoRa frame is received by at least one LoRa gateway. Each LoRa gateway having received the rising LoRa frame decodes it and retransmits the message to the server in an HTTP request (hypertext transfer protocol, “HyperText Transfer Protocol” in English terminology). If several LoRa gateways have received the rising LoRa frame, the server receives several HTTP requests containing the message. The server must then designate, among the LoRa gateways having received the uplink LoRa frame, the LoRa gateway to be used to relay a response to the message contained in the uplink LoRa frame. The response is transmitted from the server to the LoRa gateway designated in an HTTP request, then in point-to-point, from the designated LoRa gateway to the terminal in a downward LoRa frame conforming to the LoRaWAN protocol. Although LPWAN networks are spreading more and more, there are areas beyond the reach of these networks. These areas then do not have access to the Internet of Things. Other networks offer much finer coverage of territories, especially in developed countries. We can especially think of electrical networks. Electric networks, which were originally intended exclusively for the transport of electricity, have recently evolved into networks in which data can circulate. On-line carrier communication networks (“PowerLine Communications” in English terminology) for AMM-type systems (automatic management of meter readings, “Automated Meter Management” in English terminology) thus use infrastructure electrical networks to create a network, called a logical network. Among these logical networks, called PLC networks (Line Carrier Currents), we can cite networks conforming to PRIME specifications (“PoweRline Intelligent Metering Evolution” in English terminology) or networks conforming to the G3-PLC standard specified in the recommendation. ITU-T G.9903. In PLC networks, communications are established between so-called smart electrical meters (“smart electrical meters” in English terminology), and a device called “data concentrator” (“data concentrator” in English terminology) to allow in particular automated remote reading of electricity consumption measurements made by said smart electric meters. Thereafter we simply call a counter each intelligent electric meter. A plurality of data concentrators is typically geographically deployed in a PLC network so as to distribute the remote management load of a multitude of meters. Each data concentrator is itself connected to the same centralized unit allowing the management of the AMM type system which is managed by an operator of the power supply network to which said meters are connected. As the acronym AMM indicates, PLC networks for AMM-type systems are intended to transport metrology data from meters. Nothing is planned, either in hardware or in protocol terms, to transport anything other than metrology data from meters. The electrical networks, which, unlike the LPWAN networks, finely cover the territories, cannot therefore, at present, be used to transport data coming from connected objects in areas not covered by the LPWAN networks. It is desirable to overcome these drawbacks of the state of the art. It is in particular desirable to propose a method making it possible to benefit from the coverage of a PLC network for AMM type systems in order to route data coming from connected objects to a server which would be out of range of an LPWAN network. Since metrology data has priority over PLC networks for AMM-type systems, the proposed process must ensure that the transport of data from connected objects does not affect the transport of metrology data. It is moreover desirable to provide a solution which is simple to implement and at low cost. According to a first aspect of the present invention, the present invention relates to a method for transporting frames sent by terminals on a network of LPWAN type by a first network, called AMM network, of communication by carrier lines automatic reading management system for a plurality of electric meters, known as meters, said meters of the plurality of meters being attached to at least one data concentrator via the AMM network, each data concentrator being connected to a server via a second network and serving as a relay between said counters and the server. Said method is executed by a counter of the plurality of counters and comprises: receiving a frame conforming to a communication protocol suitable for networks of the LPWAN type, each frame received corresponding to the same frame transmitted on the network of the LPWAN type by a terminal; relay a received frame, said first frame, corresponding to said transmitted frame, towards the server, the first frame being selected according to a first predetermined criterion; when a plurality of frames corresponding to said transmitted frame is received, rejecting at least a subset of the frames of the plurality different from the first frame, each frame of the subset being selected according to a second predetermined criterion. The method of the invention therefore allows frames transmitted on an LPWAN type network to pass through a communication network by carrier current online of an automatic management system of readings from a plurality of electric meters. Furthermore, the method of the invention limits the number of frames actually sent to the server, which makes it possible to limit a bandwidth used by the frames conforming to the communication protocol adapted to networks of the LPWAN type on said communication network by carrier current. online. According to one embodiment, the first predetermined criterion consists in selecting the frame corresponding to said transmitted frame received first or in selecting the first frame randomly from the frames corresponding to said transmitted frame received during a predetermined period or in selecting the first frame providing a better reception quality among the frames corresponding to said transmitted frame received during a predetermined period. According to one embodiment, the second predetermined criterion consists in rejecting each frame of the plurality different from the first frame or in randomly selecting a predefined quantity of frames from among the frames of the different plurality of the first frame, all the other frames of the plurality being rejected or selecting a predefined quantity of frames offering a better quality of transmission among the frames of the plurality different from the first frame, all the other frames of the plurality being rejected. According to one embodiment, said counter transmits an acknowledgment frame towards the terminal to acknowledge said frame sent when it has been designated by the server to acknowledge each frame sent by said terminal. According to a second aspect of the invention, the invention relates to a device of the electric meter type included in a first network, called the AMM network, for communication by on-line carrier currents of an automatic system for managing readings of a plurality of electric meters, said meters of the plurality of meters being attached to at least one data concentrator via the AMM network, each data concentrator being connected to a server via a second network and serving as a relay between said meters and the server. Said device comprises: relay means for relaying towards the server a frame received, called the first frame, by the device, corresponding to a frame conforming to a communication protocol suitable for networks of the LPWAN type transmitted by a terminal on a network of the LPWAN type, the the first frame being selected according to a first predetermined criterion; and, rejection means, implemented when a plurality of frames corresponding to said transmitted frame is received, for rejecting at least a subset of the frames of the plurality different from the first frame, each frame of the subset being selected according to a second predetermined criterion. According to one embodiment, the device comprises a communication interface with a network of LPWAN type allowing said counter to receive frames conforming to a communication protocol suitable for networks of LPWAN type. According to a third aspect of the invention, the invention relates to a system, called an AMM system, for automatic management of readings from electric meters, called meters, said system comprising a plurality of meters, at least one data concentrator and a server, the counters of the plurality of counters being attached to a data concentrator via a first network by on-line carrier currents, each data concentrator being connected to the server via a second network and serving as a relay between said counters and the server. At least one counter of said AMM system is a device according to the first aspect, called an LPWAN counter. According to one embodiment, when the AMM system comprises a plurality of LPWAN counters, the server comprises means for determining for each terminal communicating with one of said LPWAN counters, which LPWAN counter communicating with said terminal must acknowledge each frame transmitted by said terminal. According to a fourth aspect of the invention, the invention relates to a computer program comprising instructions for implementing, by a device, the method according to the first aspect when said program is executed by a processor of said device. According to a fifth aspect of the invention, the invention relates to storage means storing a computer program comprising instructions for implementing, by a device, the method according to the first aspect when said program is executed by a processor of said device. The characteristics of the invention mentioned above, as well as others, will appear more clearly on reading the following description of an exemplary embodiment, said description being made in relation to the accompanying drawings, among which: - Fig. 1 schematically illustrates an example of an AMM type system in which the invention is implemented; - Fig. 2 schematically illustrates a representation of a logical network corresponding to a physical network illustrated in FIG. previous; - Fig. 3 schematically illustrates an example of hardware architecture of a processing module; - Fig. 4 schematically illustrates an example of implementation in a system of AMM type of a method making it possible to route frames transmitted by terminals on a network of LPWAN type; - Fig. 5 illustrates schematically rising in a G3-PLC frame; - Fig. 6 illustrates schematically uplink in an HTTP frame; - Fig. 7 illustrates diagrammatically downward in a G3-PLC frame; - Fig. 8 illustrates schematically top-down in an HTTP frame; and, one one one encapsulation encapsulation encapsulation encapsulation of one of one of one of a frame frame frame frame LoRa LoRa LoRa LoRa - Fig. 9 schematically illustrates a connection authorization procedure adapted to the invention. The invention is described in the context of the PLC network of an AMM type system in which communications are based on the G3-PLC protocol. In addition, as we will see below, certain meters of the PLC network include a communication interface making it possible to communicate on an LPWAN network of LoRa type using frames conforming to the LoRaWAN protocol. The invention could just as easily be used in another context. The AML-type system PLC network could just as well use communications based on the PRIME specifications. Furthermore, the LPWAN network could be a SigFox network. Fig. 1 schematically illustrates an example of an AMM type system in which the invention is implemented. The AMM type system of FIG. 1 comprises a termination system, known as the HES system (“Head End System (HES)” in English terminology) 140. The HES system 140 receives measurement information of electrical consumption collected by a plurality of counters 120A, 120B, 120C , 120D and 120E (denoted 120A-E) and processes them. To allow said counters to transmit said information to the HES system 140, PLC communications are established between each of said counters and a data concentrator 110. The communication system typically comprises a plurality of data concentrators 110, only one being shown in FIG. . 1. To each data concentrator 110 is logically connected a plurality of counters, each data concentrator 110 thus serving as a relay between said counters which are connected to it and the HES system 140. A PLC network 101 is thus formed between each data concentrator 110 and the plurality of counters which is connected to it. This PLC network 101 relies on an electrical distribution network 100 (i.e. physical network) used to supply electricity to the electrical installations that said meters 120 are responsible for monitoring. Each counter 120A-E thus comprises a PLC communication interface 111 making it possible to communicate via the PLC network 101. Likewise, each data concentrator 110 includes such a PLC communication interface 111 making it possible to communicate via the PLC network 101. According to an example of implementation, the PLC network 101 conforms to the G3-PLC protocol. To relay the information transmitted by the counters 120A-E to the HES 140 system, each data concentrator 110 further comprises an interface 113 for communication with a communication network 102, to which the HES 140 system is also connected. The HES system 140 thus comprises an interface 113 for communication via the communication network 102 allowing it to communicate with a plurality of data concentrators 110. The communication network 102 is preferably a network of IP type ("Internet Protocol" in English terminology). -saxonne, as defined in the normative document RFC 791), such as the Internet. In one embodiment, the communications between the data concentrator 110 and the HES system 140 use HTTP requests. In Fig. 1, each counter 120A-E comprises a communication interface 114 with a network of LPWAN type of LoRa type, called LoRa network. The LoRa network allows each counter 120A-E to communicate with terminals which are within the range of said counters, each terminal being connected to the LoRa network by means of the same communication interface 114. In FIG. 1, two terminals of connected object type 160A and 160B are shown. The 120AE meters and the 160A and 160B terminals communicate according to the LoRaWAN protocol. In Fig. 1, each upstream LoRa frame sent in multicast mode by the terminal 160A is received by the counters 120B and 120C. Each uplink LoRa frame sent in multicast mode by the terminal 160B is received by the counter 120D. Each uplink LoRa frame sent by a terminal is intended for a server 150, called the LoRa network server (“LoRa Network Server (LNS)” in English terminology) or LNS server. The LNS server 150 receives the upstream LoRa frames collected by the data concentrator 110 and processes them. To allow the LNS server 150 to receive the uplink LoRa frames collected by the data concentrator 110, the LNS server 150 includes a communication interface 113 with the communication network 102. In one embodiment, the communications between the data concentrator 110 and the LNS 150 server use HTTP requests. In the system of FIG. 1, each counter having a communication interface 114 implements a LoRa gateway and therefore plays a role similar to a LoRa gateway in a conventional LoRa network with respect to the terminals. However, as we will see later in relation to Figs. 2 and 4, to avoid overloading the AMM-type system with LoRa requests, all upstream LoRa requests received by a counter 120A-E are not sent back to the LNS server 150. Each entity of the system of FIG. 1, whether it is a data concentrator 110, a counter 120A-E, the HES system 140 and the LNS server 150 includes a processing module 30 (not shown) allowing these entities to participate in an implementation of the invention. FIG. 2 schematically illustrates a representation of a logic network corresponding to the PLC network implemented on the electrical network 100 illustrated in FIG. 1. As we have mentioned in connection with FIG. 1, each counter 120A-E is connected to a data concentrator 110. On the other hand, from a logical point of view, certain counters, such as the counters 120A and 120D are connected directly to the data concentrator 110 while others counters, such as counters 120B, 120C and 120E are indirectly connected to the data concentrator 110 through another counter. Thus, the counters 120A and 120D can communicate directly with the data concentrator 110. On the other hand, each frame conforming to the G3-PLC standard, called frame G3-PLC thereafter, transmitted by the counters 120B, 120C and 120E must pass through the counter 120A to reach the data concentrator 110. A parent / child hierarchy is therefore created between certain counters. For example, the counter 120A is parent vis-à-vis the counters 120B, 120C and 120E, which are themselves children of the counter 120A. As we have seen in relation to FIG. 1, each rising LoRa frame sent by the terminal 160A is received by the counters 120B and 120C. Consequently, when a rising LoRa frame is transmitted by the terminal 160A, it is received by the counter 120B which relays it to the counter 120A and by the counter 120C which also relays it to the counter 120A. The same rising LoRa frame is therefore received twice by the counter 120A. In a traditional LoRa network, each LoRa gateway receiving an uplink LoRa frame, relays it to an LNS server with which it is connected. A LoRa gateway does not care whether one or more other LoRa gateways have relayed the same uplink LoRa frame. In a typical LoRa network, a LoRa gateway receiving a rising LoRa frame has no way of knowing whether this rising LoRa frame has been received and relayed to the LNS server by another LoRa gateway. As can be seen in Fig. 2, the situation is different when the Lora gateway is integrated into a meter such as the 120A-E meters. Indeed, some counters, like the counter 120A, due to the organization according to a parent / child hierarchy of counters in the AMM type system, receive the same frame several times. By analyzing the rising LoRa frames it receives, a counter can know that it is receiving the same rising LoRa frame several times. Fig. 3 schematically illustrates an example of hardware architecture of the processing module 30. The processing module 30 then comprises, connected by a communication bus 300: a processor or CPU 301; a random access memory RAM 302; ROM 303; a storage unit or storage media reader, such as an SD 304 card reader; a set of communication interfaces 305 allowing the processing module 30 to communicate with other entities of the system of FIG. 1. When the processing module 30 is included in a counter 120A-E, the set of communication interfaces 305 comprises the communication interface 111 to the PLC network 101 and the communication interface 114 to an LPWAN network. When the processing module 30 is included in a data concentrator 110, the set of communication interfaces 305 includes the communication interface 111 to the PLC network 101 and the communication interface 113 to the communication network 102. When the processing module 30 is included in the HES system 140, the set of communication interfaces 305 includes the communication interface 113 to the network 102. When the processing module 30 is included in the LNS server 150, the set of communication interfaces 305 includes the communication interface 113 to network 102. When the processing module 30 is included in a terminal 160A or 160B, the set of communication interfaces 305 includes the communication interface 114 to the LPWAN network. The processor 301 is capable of executing instructions loaded into the RAM 302 from the ROM 303, from an external memory (not shown), from a storage medium, such as an SD card, or from a communication network. When the entity (ie the data concentrator 110, a counter 120A-E, the HES 140 system, the LNS server 150, a terminal 160A or 160B) is powered up, the processor 301 is capable of reading RAM 302 instructions and execute them. These instructions form a computer program causing the implementation, by the processor 301 of a described in relation to FIG. 4. All or part of the process described in relation to FIG. 4 can be implemented in software form by execution of a set of instructions by a programmable machine, such as a DSP ("Digital Signal Processor" in English terminology) or a microcontroller, or be implemented in hardware form by a machine or a dedicated component, such as an FPGA (“Field-Programmable Gate Array” in Anglo-Saxon terminology) or an ASIC (“Application-Specific Integrated Circuit” in Anglo-Saxon terminology). Fig. 4 schematically illustrates an example of implementation in a system of AMM type of a method making it possible to route frames transmitted by terminals on a network of LPWAN type. In Fig. 4 we take the example of a rising LoRa frame sent by terminal 160A. A similar implementation would have been obtained for a rising LoRa frame sent by the terminal 160B. In a step 401, the processing module 30 of the terminal 160A causes a sending of a rising LoRa frame to be sent. This upstream LoRa frame is transmitted in multicast mode via the communication interface 114 of the terminal. 160A. The upstream LoRa frame includes an identifier of the terminal 160A in the form of a DevAddr address. In a step 402, the processing module 30 of the counter 120B detects a reception by the counter 120B on its communication interface 114 of the rising LoRa frame. Although these two frames are identical, hereinafter we call the rising LoRa frame when it is sent by the terminal 160A, frame sent and the rising LoRa frame when it is received by a counter, for example here the counter 120B, frame received. In a step 403, in order to decide whether the frame received by the counter 120B must be relayed, the processing module 30 of the counter 120B determines whether this frame meets a first predetermined criterion. In one embodiment, called non-timed mode, the predetermined criterion consists in systematically selecting the frame corresponding to said transmitted frame received first by the counter 120B. In one embodiment, known as the first timed mode, during step 403, the processing module 30 is put on hold for a predetermined period TEMPO following the first reception of a frame corresponding to the same transmitted frame. The predetermined TEMPO period is for example "200" ms. In this embodiment, the predetermined criterion consists in randomly selecting a frame from the frames corresponding to said transmitted frame received by the counter 120B during the predetermined period TEMPO. In one embodiment, known as the second timed mode, during step 403, the processing module 30 is put on hold during the predetermined period TEMPO following the first reception of a frame corresponding to the same transmitted frame. In this embodiment, the predetermined criterion consists in selecting the frame offering better reception quality from among the frames corresponding to said transmitted frame received during the predetermined period TEMPO. In the case of FIG. 4, the counter 120B only receives the frame sent by the terminal 160A. Consequently, whatever the embodiment, the only frame received is selected to be relayed. In a step 404, the processing module 30 of the counter 120B encapsulates the frame received in a G3-PLC frame and transmits this G3-PLC frame towards the data concentrator 110. The counter 120B therefore transmits the G3-PLC frame to the counter 120A. The G3-PLC frame sent by the counter 120B is hereinafter called the first G3-PLC frame. Fig. 5 schematically illustrates an encapsulation of a rising LoRa frame in a G3-PLC frame. The frame shown in FIG. 5 is therefore a frame conforming to the G3PLC standard. This G3-PLC frame includes in a field 56, a G3-PLC header, in a field 55, a 6LowPAN header (Low power wireless local area network IPv6: "IPv6 Low power Wireless Personal Area Networks" in English terminology) , in a field 54, an IPv6 header (Internet Protocol version 6: "Internet Protocol version 6" in English terminology) and in a field 53, a UDP header (User datagram protocol: "User Datagram Protocol" in English terminology -saxonne). The G3-PLC frame further comprises a first sub-part 51 comprising the encapsulated rising LoRa frame and a second sub-part 52. The sub-parts 51 and 52 form a useful part of the G3-PLC frame. The second sub-part 52 is intended to receive identifiers from each counter which has received directly (i.e. through a network interface 114) the encapsulated LoRa frame. In one embodiment, each LoRa gateway implemented by a counter has an IP address (Internet Protocol: “Internet Protocol” in English terminology). In this case, the identifier of a counter having received the upstream LoRa frame is the IP address of the LoRa gateway implemented by this counter. In another embodiment, a LoRaWAN transport service by G3-PLC implemented by the counter is associated with a UDP port number. In this embodiment, the identifier of a counter that has directly received the rising LoRa frame is an IP address of the counter and the UDP port number that associated with the LoRaWAN transport service by G3-PLC. However, since the source IP address conveyed by the IPv6 transport protocol in field 54 is always that of the counter, there is no longer any need to transmit an IP address in field 52. In these embodiments, during step 404, the counter 120B stores in sub-part 52 the identifier of the counter 120B. In one embodiment, in addition to storing an identifier of each counter having received the rising LoRa frame, the subpart 52 stores for each counter having received the rising LoRa frame, information representative of a quality of reception of said frame LoRa rising by said counter. The quality information is for example a signal to noise ratio ("signal to noise ratio (SNR)" in English terminology) and / or an indication of the strength of the received signal ("received signal strength indication (RSSI)" in Anglo-Saxon terminology). In this embodiment, the sub-part 52 includes information representative of the quality of reception of the frame transmitted by the terminal 160A by the counter 120B. In a step 406, the processing module 30 of the counter 120C detects a reception by the counter 120C on its communication interface 114, of the frame transmitted by the terminal 160A. In a step 407, the processing module 30 of the counter 120C applies a step identical to the step 403. The result of step 407 is then identical to the result of step 403, since the processing module 30 of the counter 120C selects the only frame received and relays this frame in step 408 towards the data concentrator 110 in a G3-PLC frame. The G3-PLC frame sent by the counter 120C is hereinafter called the second G3-PLC frame. The second frame G3-PLC uses the frame format described in relation to FIG. 5. In sub-part 51, it includes the same rising LoRa frame as the first G3-PLC frame. In subpart 52, it includes the identifier of the counter 120C. In one embodiment, the sub-part 52 also includes information representative of a quality of reception of said uplink LoRa frame by the counter 120C. In steps 405 and 409, the processing module 30 of the counter 120A receives respectively the first frame G3-PLC and the second frame G3-PLC on its communication interface 111. In a step 410, the processing module 30 of the counter 120A applies a step identical to the steps 403 and 407. However, while the steps 403 and 407 were executed in a context where the counters 120B and 120C each received only one frame corresponding to the frame sent, during step 410, the counter 120A receives two frames corresponding to the frame sent. In the case of non-timed mode, the processing module 30 of the counter 120A selects the first frame received corresponding to the frame sent upon receipt of this frame. The frame received during step 405 is therefore selected to be relayed. In the case of the first timed mode, the processing module 30 of the counter 120A randomly selects a frame from among the frames corresponding to the transmitted frame it has received. For example, the processing module 30 of the counter 120A selects the frame received during step 405 (i.e. the first frame G3-PLC). In the case of the second timed mode, the processing module 30 of the counter 120A selects the frame offering the best reception quality from among the frames corresponding to the transmitted frame it has received. To do this, the processing module 30 of the counter 120A uses the information representative of a quality of reception contained in the subpart 52 of each G3-PLC frame received (i.e. the first and the second G3-PLC frame). For example, the processing module 30 of the counter 120A, selects the frame received during step 409 (i.e. the second frame G3-PLC). When a plurality of frames corresponding to the transmitted frame is received, during a step 411, the processing module rejects at least a subset of the frames of the plurality different from the frame selected in step 410, each frame of the subset being selected according to a second predetermined criterion. In one embodiment, the second predetermined criterion consists in rejecting each frame of the plurality different from the frame selected during step 410. Thus, in this embodiment, each counter 120A-E relays only one frame corresponding to the frame sent to the data concentrator 110. In one embodiment, the second predetermined criterion consists in randomly selecting a predefined quantity of frames from the frames of the plurality different from the frame selected in step 410, all the other frames of the plurality being rejected. For example, the processing module 30 of the counter 120A randomly selects a frame from among the frames of the plurality different from the frame selected during step 410. Thus, in this embodiment, each counter 120A-E relays two corresponding frames to the frame sent to the data concentrator 110. In one embodiment, the second predetermined criterion consists in selecting a predefined quantity of frames offering a better transmission quality among the frames of the plurality different from the frame selected in step 410, all the other frames of the plurality being rejected. To do this, the processing module 30 of the counter 120A uses the information representative of a quality of reception contained in the subpart 52 of each G3-PLC frame received. For example, the processing module 30 of the counter 120A selects a frame from among the frames of the plurality different from the frame selected during step 410. Thus, in this embodiment, each counter 120A-E relays two frames corresponding to the frame sent to the data concentrator 110. For example, each counter relays the frames offering the two best transmission qualities among the frames of the plurality. In a step 412, the processing module 30 of the counter 120A causes the relay of each selected frame (ie each G3-PLC frame encapsulating a rising LoRa frame corresponding to the frame sent by the terminal 160A) to the data concentrator 110. Each relayed frame respects the frame format described in relation to FIG. 5. During step 412, each relayed frame comprises the rising LoRa frame sent by the terminal 160A during step 401 in its sub-part 51. Furthermore, during step 412, each relayed frame includes in its sub-part 52, the identifier of each counter having directly received the rising LoRa frame (here this corresponds to the counters 120B and 120C). In one embodiment, the subpart 52 further comprises, for each counter having directly received the uplink LoRa frame sent by the terminal 160A, information representative of a quality of reception of said frame by the counter. In the example of Fig. 4, each relayed G3-PLC frame comprises information representative of the quality of reception of the rising LoRa frame by the counter 120B and information representative of the quality of reception of the rising LoRa frame by the counter 120C. In a step 413, the processing module 30 of the data concentrator 110 detects that the data concentrator 110 has received at least one G3-PLC frame. During step 413, the processing module 30 determines for each G3-PLC frame received, whether the G3-PLC frame contains metrology data emanating from a counter or if it contains data conforming to the LoRaWAN protocol. To do this, the processing module 30 of the data concentrator 110 determines whether the useful part of the G3-PLC frame contains sub-parts 51 and 52. When the G3-PLC frame includes metrology data, the useful part of the G3-PLC frame is extracted and encapsulated in an HTTP frame which is transmitted towards the HES 140 system. When the G3-PLC frame comprises sub-parts 51 and 52, the useful part of the G3-PLC frame is extracted and encapsulated in an HTTP frame which is transmitted towards the LNS server 150 in a step 414. Fig. 6 schematically illustrates an encapsulation of a rising LoRa frame in an HTTP frame. The HTTP frame includes in a field 66 for example an Ethernet header, in a field 65 an IP header (IPv4 or IPv6), in a field 64 a TCP header (transmission control protocol: "transmission control protocol (TCP)" in Anglo-Saxon terminology) and in a field 63 an HTTP header. We find in a useful part of the HTTP frame the subpart 51 and a subpart 62, which is identical to the subpart 52 in the case where no UDP port number is associated with the transport service of LoRaWAN by G3-PLC (subpart 62 therefore includes the IP address of the LoRa gateway implemented by the counter having relayed the rising LoRa frame), and which includes the IP address of the counter implementing the LoRa gateway in the case where associates a UDP port number with the LoRaWAN transport service by G3-PLC implemented by the counter that relayed the rising LoRa frame. Alternatively, one can use the TLS protocol (“Transport Layer Security” in English terminology) with HTTP, which corresponds to HTTPS (“Hyper Text Transfer Protocol Secure” in English terminology), so as to transmit in a manner secure. During a step 417, the processing module 30 of the LNS server 150 detects that the LNS server 150 has received an HTTP frame containing data conforming to the LoRaWAN protocol and processes this data. In a traditional LoRa network, the exchange of messages between a terminal and an LNS server is bidirectional. An LNS server can, for example, acknowledge a rising LoRa frame. To do this, as we saw above, if several LoRa gateways have received the same rising LoRa frame, the LNS server must designate among the LoRa gateways having received the rising LoRa frame, the LoRa gateway to be used to relay a response to the message contained in the rising LoRa frame. The response is transmitted from the LNS server to the LoRa gateway designated in an HTTP request, then in point-to-point, from the designated LoRa gateway to the terminal in a downward LoRa frame conforming to the LoRaWAN protocol. It is not possible to apply such a procedure in the context of an AMM-type system used to relay LoRa frames. In fact, AMM systems have data transfer times which are incompatible with the time constraints allocated by the LoRaWAN protocol to a terminal in order to receive an acknowledgment after said terminal sends a rising LoRa frame. In one embodiment, the processing module 30 of the LNS server 110 designates, for each terminal of which it is aware, a counter among the counters able to relay uplink LoRa frames for said terminal. This designation can be done for example during a procedure for connecting a terminal to a LoRa network. We assume here that the uplink LoRa frame sent during step 401 by the terminal 160A is a connection request frame ("Join Request" in English terminology). In this case, the method described in relation to FIG. 4 is the start of a connection procedure corresponding to a connection request phase. During step 417, the LNS server 150 therefore receives in the sub-part 51 from at least one HTTP frame, a connection request frame. Furthermore, in subpart 52, the LNS server 150 receives an identifier of the counters 120B and 120C. In one embodiment, the processing module 30 of the LNS server 150 randomly chooses a counter from the counters having an identifier in the sub-part 52. In another embodiment, when the sub-part 52 also includes representative information of reception qualities of the rising LoRa frame included in the sub-part 51, the processing module 30 of the LNS server 150 chooses the counter associated with the best quality representative information. For example, the processing module 30 of the LNS server 150 chooses the counter 120B. The designated counter is then used for each transmission of a downward LoRa frame by the LNS server 150 to the terminal 160A. The designation of the counter 120B can be final or updated periodically, for example every “24” hours. In the event of periodic updating, the processing module 30 of the LNS server 150 relies on the content of the subpart 52 associated with any uplink LoRa frame which it receives, without this uplink LoRa frame necessarily being a frame connection request. Following the reception of the connection request frame, the LNS server responds with a connection authorization frame ("JOIN ACCEPT" in English terminology). Fig. 9 schematically illustrates a connection authorization procedure. In a step 901, the processing module of the LNS server 150 generates a downward LoRa frame containing a connection authorization, called connection authorization frame, intended for the device 160A, encapsulates the connection authorization frame in an HTTP frame and causes the LNS server 150 to transmit the HTTP frame to the data concentrator 110. Fig. 8 schematically illustrates an encapsulation of a descending LoRa frame in an HTTP frame. We find in the HTTP frame, fields 63, 64, 65 and 66. Subpart 51 includes the connection authorization frame. The HTTP frame further includes a subpart 82. Subpart 82 includes the identifier of the designated counter. In the example of Fig. 9, this is the 120B counter. Furthermore, the subpart 82 includes a desired emission date of the descending LoRa frame by the designated counter {i.e. the counter 120B). This emission date is a relative date compared to a date of reception of a rising LoRa frame by the designated counter. In a step 903, the data concentrator 110 receives the HTTP frame. During step 903, the processing module 30 of the data concentrator 110 extracts the useful part of the HTTP frame {i.e. sub-parts 51 and 82) and forms a G3-PLC frame using this useful part. Fig. 7 schematically illustrates an encapsulation of a descending LoRa frame in a G3-PLC frame. We find in the G3-PLC frame, fields 53, 54, 55 and 56. Sub-part 51 includes the descending LoRa frame. Sub-part 72 includes the desired emission date of the downward LoRa frame by the designated counter indicated in sub-part 82. In step 903, the processing module 30 of the data concentrator 110 reads the address of the counter designated in subpart 82 (or 72) and determines that to reach the designated counter {i.e. the 120B counter), it must transmit the G3PLC frame that it formed to the 120A counter. The processing module 30 of the data concentrator 110 then causes the G3-PLC frame to be sent to the counter 120A. In a step 904, the counter 120A receives the frame G3-PLC. In step 904, the counter 120A relays this frame towards the counter 120B. In a step 905, the processing module 30 of the counter 120B detects that the counter 120B has received the frame G3-PLC and extracts the downward LoRa frame from the frame G3-PLC. The processing module 30 of the counter 120B waits for reception of a rising LoRa frame from the terminal 160A. When the processing module 30 of the counter 120B detects a reception of a rising LoRa frame, it notes the date of reception of this rising LoRa frame, adds the value of the desired transmission date contained in the G3-PLC frame received during from step 905 to the date of reception to obtain an effective date of transmission, and transmits the downward LoRa frame to the terminal 160A at the effective date of transmission thus calculated. The descending LoRa frame also contains an acknowledgment of the last ascending LoRa frame received. During step 905, the processing module 30 of the counter 120B determines that its identifier has been inserted in the sub-part 72 and deduces therefrom that it has been designated to transmit each message from the LNS server 150 and intended for the terminal 160A. Furthermore, the processing module 30 of the counter 120A determines that it must, from now on, acknowledge each LoRa frame sent by the terminal 160 A. In a step 906, the device 160A receives the downward LoRa frame. In the example of Fig. 9, the downward LoRa frame is therefore a connection authorization. A similar method is applied for any other frame transmitted by the LNS server 150 to the terminal 160A. Returning to FIG. 4, this time it is assumed that the upstream LoRa frame sent by the terminal 160A is a frame containing a message intended for the LNS server 150. A connection procedure with transmission of a connection request frame by the terminal 160A and transmission of a connection authorization by the LNS 150 server has been executed beforehand. As we have seen above, the LNS 150 server does not acknowledge uplink LoRa frames, but delegates the task of acknowledging to a counter it has designated. The connection procedure executed beforehand and described in relation to Figs. 4 and 9 made it possible to designate the counter 120B for acknowledging the rising LoRa frames coming from the terminal 160A. In a classic LoRa network, a terminal and the LNS server each manage an FcntUP variable and an FcntDOWN variable. To differentiate them, the terminal's FcntUP and FcntDOWN variables are called respectively FcntUPT and FcntDownT. All these variables are either on 32 bit (32 bit mode: usual case), or on 16 bit (16 bit mode: variant). On the other hand, one carries in LoRAWAN frames only the 16 least significant bits whatever the mode. The variables FcntUP and FcntDOWN of the LNS server are called subsequently FcntUPS and FcntDownS respectively. The LNS server manages a couple of variables FcntUP S and FcntDown S for each terminal of which it is aware. The variable FcntUP T is incremented by one each time the terminal transmits an upstream LoRa frame. The variable FcntDown T is updated each time the terminal receives a downward LoRa frame. In the case of 32 bit mode, the terminal takes into account the value on 16 bit received in the frame and manages an increment of the variable FcntDownT according to this value on 16 bit received, in particular concerning the 17 th bit starting from the right of the variable on 32 bit. In the case of 16 bit mode, the terminal copies the 16 bit value received in the frame into its local variable. The variable FcntUPS is managed in exactly the same way by the LNS server as the variable FcntDown T of the terminal, each time that the LNS server receives an upstream LoRa frame from the terminal with which the variable is associated. The FcntDownS variable is incremented by one each time the LNS server transmits a downward LoRa frame to the terminal with which the variable is associated. During the connection procedure to the LoRa network, the variables FcntUPT, FcntDown T, FcntUP S and FcntDown S are set to zero. When a terminal transmits a rising LoRa frame, it inserts into this frame the value of its counter FcntUP T. When an LNS server transmits a descending LoRa frame, it inserts into this frame the value of its counter FcntDown S. When the server LNS receives from a terminal a rising LoRa frame containing a variable FcntUP T whose value is less than the value of the variable FcntUP S associated with said terminal, it rejects the rising Lora frame. When a terminal receives from the LNS server a descending LoRa frame containing a variable FcntDown S whose value is less than the value of the variable FcntDown T, it rejects the descending LoRa frame. In the context of the invention, a counter designated by the LNS server 150 for transmitting downward Lora frames to a terminal and for acknowledging the upstream LoRa frames coming from this terminal, is also delegated the management of the variables FcntUP S and FcntDown S for said terminal in place of the LNS server 150. In the example of FIG. 4, the processing module 30 of the counter 120B must manage the variables FcntUP S and FcntDown S associated with the terminal 160A. Each time the counter 120B relays a downward LoRa frame intended for the terminal 160A or transmits an acknowledgment frame to the terminal 160A, the processing module 30 increments the value of the variable FcntDown S by one and inserts this value into the descending LoRa frame or in the acknowledgment frame. Each time the counter 120B receives a rising LoRa frame from the terminal 160A, it updates the variable FcntUP S as indicated above in the case of a conventional LoRa network. In the same way as a conventional LNS server, when the counter 120B receives from the terminal 160A an upward LoRa frame carrying a value of the variable FcntUP T lower than the value of the variable FcntUPS, the processing module 30 of the counter 120B rejects said frame. Following the reception of the upstream LoRa frame sent by the terminal 160A by the counter 120B during step 402, the processing module 30 of the counter 120B executes a step 418. During step 418, the processing module 30 of the counter 160A generates an acknowledgment frame, increments the value of the variables FcntUP S and FcntDownS by one and inserts the value of the variable FcntDownS in the acknowledgment frame. The acknowledgment frame is then transmitted to terminal 160A. It is assumed that each counter responsible for acknowledging uplink LoRa frames in place of the LNS server 150, has previously stored information from the LoRaWAN protocol such as an NtwSEndKey and an SNwkSIntKey key, each of these keys being unique for each terminal . The NtwSEndKey is used to encode a useful part ("payload" in English terminology) of the acknowledgment frame. The SNwkSIntKey is used to encode the MIC part (message integrity code: "message integrity code" in English terminology) of the acknowledgment frame. In a step 419, the terminal 160A receives the acknowledgment frame and verifies that the value of the variable FcntDown S is greater than the value of the variable FcntDownT. If the value of the variable FcntDown S is greater than the value of the variable FcntDown T, the terminal 160A accepts the acknowledgment frame and increments the value of the variable FcntDown T by one unit. It should be noted that, as in a conventional LoRa network, the acknowledgments of frames within the framework of the invention are optional. Until then, we have assumed that the 120A-E counters are strictly identical. Thus each counter 120A-E comprises an interface having a communication interface 114 and implements a LoRa gateway. In one embodiment, all of the counters 120A-E implement a LoRa gateway, but do not necessarily include a communication interface 114. A counter 120A-E can therefore implement a Lora gateway without being able to receive or transmit frames LoRa. For example, in this embodiment, the counter 120A does not include a communication interface 114 but implements a LoRa gateway which allows it to execute in particular steps 405, 409, 410, 411, 412 and 904. In one embodiment, some meters do not have a communication interface 114 and do not implement a LoRa gateway. These counters can then be intermediate counters between two counters implementing a LoRa gateway. These counters then only relay G3-PLC frames, without being concerned with the content of these frames. When the communication system includes a plurality of data concentrators 110, it is possible that the LNS server 150 receives several HTTP frames encapsulating the same uplink LoRa frame from several different data concentrators 110. In this case, the subparts 62 of each HTTP frame received contain information representative of sets of counters having received the different rising LoRa frame. We can indeed imagine that a rising LoRa frame sent by the terminal 160A is received by the counters 120B, 120C and 120D, but that the counters 120B and 120C are attached to a first data concentrator 110 while the counter 120D is attached to a second data concentrator 110. In this case, the processing module 30 of the LNS server 150 takes into account all the HTTP frames containing the same uplink LoRa frame. When the processing module 30 of the LNS server 150 must designate a counter for relaying frames to a terminal or for acknowledging frames, it designates it from the counters indicated in the subparts 62 of each HTTP frame received.
权利要求:
Claims (11) [1" id="c-fr-0001] 1) Method making it possible to have frames transmitted by terminals on a network of LPWAN type by a first network (101), called AMM network, of communication by on-line carrier currents of an automatic management system of readings of a plurality of electric meters (120A, 120B, 120C, 120D, 120E), called meters, said meters of the plurality of meters being connected to at least one data concentrator (110) via the AMM network, each data concentrator being connected to a server (150) via a second network (102) and serving as a relay between said counters and the server, characterized in that said method is executed by a counter of the plurality of counters and comprises: receiving (402) at least one frame conforming to a communication protocol suitable for networks of the LPWAN type, each frame received corresponding to the same frame transmitted on the network of the LPWAN type by a terminal; relay (404) a received frame, called first frame, corresponding to said frame sent towards the server, the first frame being selected (403) according to a first predetermined criterion; when a plurality of frames corresponding to said transmitted frame is received, rejecting at least a subset of the frames of the plurality different from the first frame, each frame of the subset being selected according to a second predetermined criterion. [2" id="c-fr-0002] 2) Method according to claim 1, characterized in that the first predetermined criterion consists in selecting the frame corresponding to said transmitted frame received first or in selecting the first frame randomly from the frames corresponding to said transmitted frame received during a predetermined period or selecting the first frame offering better reception quality from among the frames corresponding to said transmitted frame received during a predetermined period. [3" id="c-fr-0003] 3) Method according to claim 1 or 2, characterized in that the second predetermined criterion consists in rejecting each frame of the different plurality of the first frame or in randomly selecting a predefined quantity of frames from the frames of the different plurality of the first frame, all the other frames of the plurality being rejected or to select a predefined quantity of frames offering a better quality of transmission among the frames of the plurality different from the first frame, all the other frames of the plurality being rejected. [4" id="c-fr-0004] 4) Method according to claim 1, 2 or 3, characterized in that said counter transmits an acknowledgment frame towards the terminal to acknowledge said transmitted frame when it has been designated by the server to acknowledge each frame transmitted by said terminal . [5" id="c-fr-0005] 5) Device of the electric meter type included in a system, called the AMM system, for automatic management of readings from a plurality of electric meters, said meters from the plurality of meters being connected to at least one data concentrator via a first network by line carrying currents (101), each data concentrator being connected to a server (150) via a second network (102) and serving as a relay between said counters and the server, characterized in that said device comprises: relay means for relaying towards the server a frame received, called first frame, by the device, called first frame, corresponding to a frame conforming to a communication protocol suitable for networks of LPWAN type sent by a terminal on a network of LPWAN type, the first frame being selected according to a first predetermined criterion; and, rejection means, implemented when a plurality of frames corresponding to said transmitted frame is received, to reject at least a subset of the frames of the plurality different from the first frame, each frame of the subset being selected according to a second predetermined criterion. [6" id="c-fr-0006] 6) Device according to claim 5, characterized in that it comprises a communication interface with a network of LPWAN type allowing said counter to receive frames conforming to a communication protocol adapted to networks of LPWAN type. [7" id="c-fr-0007] 7) System, called AMM system, for automatic management of electric meter readings, known as meters, said system comprising a plurality of meters, at least one data concentrator and a server (150) e, the meters of the plurality of meters being attached to a data concentrator via a first network by on-line carrier currents (101), each data concentrator being connected to the server via a second network (102) and serving as a relay between said counters and the server, characterized in that at at least one counter of said AMM system is a device according to claim 6, called an LPWAN counter. [8" id="c-fr-0008] 8) System according to claim 7, characterized in that at least one counter of the AMM system is a device according to claim 5. [9" id="c-fr-0009] 9) System according to claim 7 or 8, characterized in that, when the AMM system comprises a plurality of LPWAN counters, the server comprises means for determining for each terminal communicating with one of said LPWAN counters, which LPWAN counter communicating with said terminal must acknowledge each frame sent by said terminal. [10" id="c-fr-0010] 10) Computer program, characterized in that it includes instructions for implementing, by a device, the method according to one of claims 1 to 4 when said program is executed by a processor of said device. [11" id="c-fr-0011] 11) Storage means, characterized in that they store a computer program comprising instructions for implementing, by a device, the method according to one of claims 1 to 4 when said program is executed by a processor of said device.
类似技术:
公开号 | 公开日 | 专利标题 EP3598801A1|2020-01-22|Device for transmitting lora frames over a plc network EP3588971A1|2020-01-01|Method for transmitting lora frames over a plc network EP2583440B1|2018-03-07|Object management method using a management gateway in a communications network EP3629541A1|2020-04-01|Method of managing roaming by multi-network transfer FR2919138A1|2009-01-23|ACCESS POINT AND NODE FOR CONTROLLING ROUTING IN A HYBRID NETWORK. FR2922398A1|2009-04-17|SYSTEM FOR INTERCONNECTING BETWEEN AT LEAST ONE COMMUNICATION APPARATUS AND AT LEAST ONE REMOTE INFORMATION SYSTEM AND INTERCONNECTION METHOD WO2015162225A1|2015-10-29|Methods of exchanging data with a device comprising radio communication means EP3189652B1|2020-11-18|Method of forwarding data between ip devices WO2019219496A1|2019-11-21|Equipment designed to be connected to an amm-type system EP3817294A1|2021-05-05|Method and module for a connectivity regulation of connected objects. EP3777102B1|2022-02-09|Data transmission from a management entity to a smart electricity meter EP3734984B1|2021-05-26|Method for reading utility meters EP3846417A1|2021-07-07|Method for sharing iot functionalities and device for sharing FR3078569A1|2019-09-06|METHOD OF TRANSMITTING BY AN INTELLIGENT ELECTRIC COUNTER A MESSAGE REPRESENTATIVE OF DETECTION OF A BREAK OF AN ELECTRIC POWER SUPPLY FR3087610A1|2020-04-24|EXCHANGE OF DATA IN AN INFRASTRUCTURE OF CONNECTED OBJECTS WO2006040423A1|2006-04-20|Method and system for data transmission between a local area network and a main network authorizing format adaptation of said data FR3093833A1|2020-09-18|Process for optimizing data exchanges in an infrastructure of connected objects EP1858224A1|2007-11-21|Method of setting up virtual private networks and remote access control FR2951045A1|2011-04-08|Method for managing size of frames of e.g. audio, stream transmitted between source and destination devices, involves providing adaptation information allowing adaptation of size of packets of stream to source and/or destination device FR3074386A1|2019-05-31|MANAGING ACCESS TO A SERVER OF CONTENTS VIA A GATEWAY FR3059503A1|2018-06-01|ELECTRICAL METER COMPRISING AN IN LINE CARRIER INTERFACE AND AT LEAST ONE RADIO FREQUENCY INTERFACE FR3055504A1|2018-03-02|METHOD FOR CONTROLLING THE LOAD OF A DATA CONCENTRATION GATEWAY FOR A WIRELESS COMMUNICATION NETWORK FR3101506A1|2021-04-02|Method for characterizing a real speed of a wireless connection to an internet access box WO2009080924A1|2009-07-02|Method for managing the transmission of data in multi broadcast mode to a plurality of network elements, and network element for implementing the method
同族专利:
公开号 | 公开日 EP3588971B1|2021-02-24| EP3588971A1|2020-01-01| US11165465B2|2021-11-02| FR3083408B1|2020-09-18| CN110661774A|2020-01-07| US20200007191A1|2020-01-02|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 EP3122061A1|2015-07-21|2017-01-25|Sagemcom Energy & Telecom Sas|Transmission of encrypted data from smart electric meters| WO2018046686A1|2016-09-12|2018-03-15|Sagemcom Energy & Telecom Sas|Method for detecting retransmission of a frame| CN101236693B|2007-02-01|2011-08-10|上海久隆电力(集团)有限公司|Intelligent meter reading system| CN102401848B|2010-09-08|2014-05-07|国基电子(上海)有限公司|Electricity meter and communication relaying method for same| US9198198B2|2013-04-16|2015-11-24|Texas Instruments Incorporated|Efficient fairness allocation in powerline CSMA/CA protocols| JP5954248B2|2013-04-30|2016-07-20|日立金属株式会社|Network relay device| KR101787284B1|2016-10-11|2017-10-18|한국전력공사|Data concentration unit, electronic power meter and method for operating the same| FR3084233B1|2018-07-18|2022-01-28|Sagemcom Energy & Telecom Sas|DEVICE FOR TRANSPORTING LORA FRAMES OVER A PLC NETWORK.|TWI723534B|2019-09-09|2021-04-01|優必闊科技股份有限公司|Data centralization device and system for advanced measurement| CN113316033A|2021-05-31|2021-08-27|宁波迦南智能电气股份有限公司|Wireless meter reading method based on LORA hierarchical topological network|
法律状态:
2019-05-21| PLFP| Fee payment|Year of fee payment: 2 | 2020-01-03| PLSC| Publication of the preliminary search report|Effective date: 20200103 | 2020-05-20| PLFP| Fee payment|Year of fee payment: 3 | 2021-05-19| PLFP| Fee payment|Year of fee payment: 4 |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 FR1855822A|FR3083408B1|2018-06-28|2018-06-28|PROCESS FOR TRANSPORTING LORA FRAMES ON A PLC NETWORK.| FR1855822|2018-06-28|FR1855822A| FR3083408B1|2018-06-28|2018-06-28|PROCESS FOR TRANSPORTING LORA FRAMES ON A PLC NETWORK.| EP19180743.7A| EP3588971B1|2018-06-28|2019-06-18|Method for transmitting lora frames over a plc network| US16/447,331| US11165465B2|2018-06-28|2019-06-20|Method for transporting LoRa frames on a PLC network| CN201910576604.3A| CN110661774A|2018-06-28|2019-06-28|Method for transmitting LoRa frame on PLC network| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|